package com.wyj.wuliwuli.service;

import com.wyj.wuliwuli.common.AjaxRequest;
import com.wyj.wuliwuli.common.AjaxResult;
import com.wyj.wuliwuli.common.PageParam;
import com.wyj.wuliwuli.entity.WuliVideo;

public interface WuliVideoService {

    /**
     * 分页查询
     * @param ajaxRequest
     * @return
     */
    AjaxResult page(AjaxRequest<PageParam> ajaxRequest);

    /**
     * 根据ID查询
     * @param id
     * @return
     */
    AjaxResult getById(Long id);


    /**
     * 保存（包括修改和新增）
     * @param ajaxRequest
     * @return
     */
    AjaxResult save(AjaxRequest<WuliVideo> ajaxRequest);

    /**
     * 根据ID删除
     * @param id
     * @return
     */

    AjaxResult deleteById(Long id);

    AjaxResult getByUserId(Long userId);

    AjaxResult getByAuditStatus();

    AjaxResult auditById(Long id);
}
